package DateDemo;

import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormatTest {
    public static void main(String[] args) {
        /**
         * 1）创建一个SimpleDateFormatTest 测试类；
         * 2）在这个类中的main函数中创建一个自定义的格式化解析器对象 sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")；
         * 3）在创建一个自定义的格式化解析器对象  sdf2=new SimpleDateFormat("yyyy年MM/dd HH:mm:ss")；
         * 4）定义两个字符串s1和s2分别保存"2014-08-09 09:09:09"和"2026年08/01 10:10:10"；
         * 5）使用sdf和sdf2调用parse()函数将字符串解析成Date类的对象date1和date2；
         * 6）使用date1和date2对象调用getTime()函数获取毫秒值t1和t2；
         * 7）使用两个毫秒值t1和t2相互相减，然后进行算数运算，得到结果并输出即可；
          */
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM/dd HH:mm:ss");
        String strDate1 = "2014-08-09 09:09:09";
        String strDate2 = "2026年08/01 10:10:10";
        try {
            Date date1 = sdf.parse(strDate1);
            System.out.println("date1:" + date1);
            Date date2 = sdf2.parse(strDate2);
            System.out.println(date2);
            long t1 = date1.getTime();
            System.out.println(t1);
            long t2 = date2.getTime();
            System.out.println(t2);
        } catch(Exception e) {
            e.printStackTrace();
            System.out.println("时间格式不对");
        }
    }
}
